// 构建服务器
const http = require("http");
const fs = require("fs");
const url = require("url");
const server = http.createServer((req, res) => {
    // 通过 req.url
    console.log(req.url);  // 不够准确；  
    // 提取真正的地址 ；
    var {pathname,query}  = url.parse(req.url,true);
    // console.log(urlObj);
    let data;
    if(pathname==="/users"){
         data = fs.readFileSync("./views/users.html");
         res.write(data);
    }else if(pathname==="/product"){
         data = fs.readFileSync("./views/product.html");
         res.write(data);
    }else if(pathname==="/addusers"){
        console.log("用户需要添加数据");
        console.log(query);
       if(!fs.existsSync("./data/data.json")){
            // 第一次存储 
            fs.writeFileSync("./data/data.json",JSON.stringify([query]));
       }else{
        // 以后在存储 ，先读 在写 ；
            let resdata = fs.readFileSync("./data/data.json");
            resdata = JSON.parse(resdata);
            resdata.push(query);
            fs.writeFileSync("./data/data.json",JSON.stringify(resdata))
       }
    }
   
    res.end();
})

server.listen(8989);

// 在弄一个地址 ，显示 添加的用户；